Author |
Thread Statistics | Show CCP posts - 53 post(s) |
|

CCP FoxFour
C C P C C P Alliance
3698

|
Posted - 2014.11.20 15:12:58 -
[1] - Quote
Lets get this party started! :D
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3698

|
Posted - 2014.11.20 15:13:41 -
[2] - Quote
Also, if you want to get an idea of what the output from this will be: https://gist.github.com/Regner/78557321ccf4a61ee342
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3699

|
Posted - 2014.11.20 15:17:44 -
[3] - Quote
Querns wrote:When I first heard that you guys had the long term goal of eliminating the IGB, I was most worried about the elimination of being able to scrape the client side cache for market data, as current methods use the IGB heavily to get it in an efficient manner. I'm glad to report that all my fears were completely unfounded. Thank you so much for this consideration.
YAY! Finally! People are starting to see the light! I have always said, the IGB will be removed once CREST can replace it. So... HELL YEA! Getting closer! :D
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3699

|
Posted - 2014.11.20 15:42:54 -
[4] - Quote
Nyctef wrote:Is this still cached every 24 hours? I think EVE-Central still has the advantage there
HA! This is cached for 5 minutes. Advantage what now?
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3702

|
Posted - 2014.11.20 17:01:37 -
[5] - Quote
Max Kolonko wrote:Why do we pass type as uri to markettypes crest instead of just adding /type/1245 at the end of uri?
I will probably add an id parameter as well, but defiantly not as part of the URI.
The reason for this not being part of the URI though is because we never want you constructing URIs. Adding a parameter yes, but constructing them no. You should be able to get to everything by following links from the root of the API. In this case it's go to the regions, get links to the region markets. Then get a list of all types on the market and pass the link to that type as a parameter to the regions market link you got early. In that flow you never construct a URI. One of the big advantages of this is that if we ever decide to change the route to a resource, such as moving the types from /types/ to /inventory/types/ which I just did today, you would not have to ever update your application. Because you got the links from CREST and never constructed a URI it would all just work.
Hope that makes sense.
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3702

|
Posted - 2014.11.20 17:45:07 -
[6] - Quote
Thorbit Klefman wrote:would like to request access to this to test, sisi clientid: ca7b1206e7e94dd9b0fa1976ab379b64 named "AlpacaWaffe Test"
Done
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3702

|
Posted - 2014.11.20 17:45:47 -
[7] - Quote
Fiesertyp Lennelluc wrote:I'd like to get access, too
appname: HyperCRESTTest ID on sisi: 3a474b8137f7413b92812c8bce96b054
Done
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3703

|
Posted - 2014.11.20 18:47:34 -
[8] - Quote
Turk Fezzik wrote:Sign me up.
TURKTESTAPP_WINPHONE8.1 907a4993e1c84ca483a8ab80bd1a3bdb
Done
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3703

|
Posted - 2014.11.20 18:57:14 -
[9] - Quote
Ydnari wrote:Quote:Web sites such as EVE Central and their APIs will be around for a long time to come. We are however fairly hopeful EVEMon can stop cache scraping after this. So it's going to be OK for EVE Central to read from the CREST endpoint, and offer that data out through its existing APIs? EVEMon cache scraping is where it gets the vast majority of its data from right now.
Yes. EVE Central can get the data from CREST and share it via it's own API's. :)
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3704

|
Posted - 2014.11.20 19:21:03 -
[10] - Quote
Ydnari wrote:CCP FoxFour wrote:Ydnari wrote:Quote:Web sites such as EVE Central and their APIs will be around for a long time to come. We are however fairly hopeful EVEMon can stop cache scraping after this. So it's going to be OK for EVE Central to read from the CREST endpoint, and offer that data out through its existing APIs? EVEMon cache scraping is where it gets the vast majority of its data from right now. Yes. EVE Central can get the data from CREST and share it via it's own API's. :) Alrighty. I was thinking there was a clause in the developer license agreement that prohibited this, but comparing the old version I'd read and the current version up on the site there appears to be changes to the wording that no longer prohibit offering APIs based on the licensed data, and if you confirm it too, then all's well. I guess that means EMDR is OK to read from CREST too, and that'd be the most efficient way to switch over not just EVE Central but also everything else using EMDR.
Yes, I pushed very hard to make sure that clause was removed. This community thrives on sharing and working together.
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3709

|
Posted - 2014.11.21 09:13:30 -
[11] - Quote
Pete Butcher wrote:I approve this api  sign me up! Name: Evernus Dev Id: d153969c683746dd8aefcfba5860e18c
I cannot find that client on Sisi.
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3709

|
Posted - 2014.11.21 09:16:32 -
[12] - Quote
Aineko Macx wrote:Thx. What about market history?
Thats already on TQ: https://public-crest.eveonline.com/market/10000002/types/2268/history/
That route may change in the near future though. :(
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3709

|
Posted - 2014.11.21 10:48:57 -
[13] - Quote
Pete Butcher wrote:CCP FoxFour wrote:Pete Butcher wrote:I approve this api  sign me up! Name: Evernus Dev Id: d153969c683746dd8aefcfba5860e18c I cannot find that client on Sisi. Ah damn, registered on wrong domain. This id should be good: a9ac592f1c1d43a18897721aa4cf2329
Done
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3714

|
Posted - 2014.11.22 17:25:02 -
[14] - Quote
Will try and get those new clients setup tomorrow. Sorry for the delay.
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3715

|
Posted - 2014.11.24 11:19:22 -
[15] - Quote
Ortho Loess wrote:SHEEP Auth test fedca0e927634920891ba26e85108945
Done
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3715

|
Posted - 2014.11.24 11:19:25 -
[16] - Quote
Feyd Rautha Harkonnen wrote:Feyd's EvE SSO Tester 5c2ab9819bd349a89e9e88a917b7e473
Thanks
F
Done
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3715

|
Posted - 2014.11.24 11:19:42 -
[17] - Quote
Kaladr wrote:Since EVE-Central will be supporting reading from this endpoint, we'll need access to the test setup :)
EVE-Central.com Market Order Feed 5aff81b988b54f81940dad11e98bf784
Is the authentication flow / specifics documented anywhere?
I couldn't find this on Sisi. Please create it on developers.testeveonline.com
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3715

|
Posted - 2014.11.24 11:21:17 -
[18] - Quote
Callean Drevus wrote:Would like to request access as well.
Client ID: 8d0c1bbda5c24e9eb63b1e0630a2c751
Done
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3715

|
Posted - 2014.11.24 11:21:42 -
[19] - Quote
Ydnari wrote:evegoat-dev 0d1131cfcfb043a6886fbf715c32c5bd
thanks
Done
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3715

|
Posted - 2014.11.24 11:22:09 -
[20] - Quote
Eoghan Gorthaur wrote:Id like to get access,
app: EVE-Shopping clientId: 37758f317b9f46b6b870f7cf0e49d579
thanks :)
Done
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3715

|
Posted - 2014.11.24 11:23:08 -
[21] - Quote
Pete Butcher wrote:Any chance for order id in the results?
I kind of thought it was there already. Will look at seeing if I can add it in quickly.
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3715

|
Posted - 2014.11.24 11:23:29 -
[22] - Quote
All clients should be updated. If you requested access and it's not working let me know. :)
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3715

|
Posted - 2014.11.24 23:20:56 -
[23] - Quote
Ydnari wrote:The example in the dev blog should be updated, it says to call: GET /market/10000002/orders/buy/?type=https://api-sisi.testeveonline.com/types/683/ HTTP/1.1 It needs to be: GET /market/10000002/orders/buy/?type=https://api-sisi.testeveonline.com/inventory/types/683/ HTTP/1.1 else it throws an error say type is the wrong type: {"message": "type query parameter was not of right Uri type", "isLocalized": true, "key": "typeNotRight", "exceptionType": "ForbiddenError"}
This is true. The route changed after the blog. Thanks for the reminder. Will look into it tomorrow.
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3715

|
Posted - 2014.11.24 23:25:15 -
[24] - Quote
Also need to make sure that stuff is exposed via public CREST.
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3715

|
Posted - 2014.11.25 09:41:50 -
[25] - Quote
Kaladr wrote:CCP FoxFour wrote:Kaladr wrote:Since EVE-Central will be supporting reading from this endpoint, we'll need access to the test setup :)
EVE-Central.com Market Order Feed 5aff81b988b54f81940dad11e98bf784
Is the authentication flow / specifics documented anywhere? I couldn't find this on Sisi. Please create it on developers.testeveonline.com Derp. EVE-CENTRAL.COM MARKET FEED (SISI) 2dd9a45abbe94c7482ef1a4421d2c2ca
Done
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3715

|
Posted - 2014.11.25 09:42:27 -
[26] - Quote
Max Kolonko wrote:Give acess plox
appname: crest_vs_gdocs_middleman id: 7d8f9fde646840e390e325b3ec2bd51b
Done
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3718

|
Posted - 2014.11.26 12:10:29 -
[27] - Quote
You're trying to do it via public CREST. It has to be done via authed CREST. There is some information back a page talking about it.
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3718

|
Posted - 2014.11.26 12:10:46 -
[28] - Quote
Scriplon Chent-Shi wrote:I would like to gain access please.
app: Easytrader ID: 401e363576d543cf9b10086728afcd36
BTW: Is there an call to retrieve details of a type (including volume, contents and so on?)
Thx. Scrip
Done, sorry for the delay.
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3718

|
Posted - 2014.11.26 12:34:11 -
[29] - Quote
Pete Butcher wrote:CCP FoxFour wrote:You're trying to do it via public CREST. It has to be done via authed CREST. There is some information back a page talking about it. So, am I supposed to replace any of those url for something else? I already pass the access token to every request, so I assumed everything will "just work". The dev blog only says that the endpoints are not public and need OAuth - already doing that.
Sorry about that. The second example includes the URL for authed CREST: https://api-sisi.testeveonline.com
On TQ that will be https://crest-tq.eveonline.com/ I believe.
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3718

|
Posted - 2014.11.26 13:08:11 -
[30] - Quote
Pete Butcher wrote:CCP FoxFour wrote:Pete Butcher wrote:CCP FoxFour wrote:You're trying to do it via public CREST. It has to be done via authed CREST. There is some information back a page talking about it. So, am I supposed to replace any of those url for something else? I already pass the access token to every request, so I assumed everything will "just work". The dev blog only says that the endpoints are not public and need OAuth - already doing that. Sorry about that. The second example includes the URL for authed CREST: https://api-sisi.testeveonline.comOn TQ that will be https://crest-tq.eveonline.com/ I believe. Thanks, works fine now. However, I would suggest returning the proper url from the regions endpoint - the one returned now will never work anyway. Also, how about that order id and type id in the results (or better yet, ALL the data that is available in the market logs exported in-game)? 
If you go from the root of the authed CREST it's all fine.
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3724

|
Posted - 2014.11.27 13:00:06 -
[31] - Quote
Kali Izia wrote:/oauth/authorize and /oauth/token are the relevant URLs But PSA from testing this: Since the dev site doesn't actually let you select CREST Access, making any changes will revert your key back to a normal SSO only one. FoxFour - Please add access back to a6c586907bbf4879a203f2f6304a8213 :)
Whats the client name again?
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3725

|
Posted - 2014.11.28 08:20:24 -
[32] - Quote
Kaladr wrote:I've started a library and scanner for navigating the CREST APIs. There are a bunch of missing features (walking pages, pooled parallel fetching, types beyond Region), but it's capable of acquiring and caching tokens and has a few nice wrappers. APIs will change to clean them up as the right abstraction is found. https://github.com/theatrus/crestmarket
Your application is going to break on Monday when the route for types changes from /inventory/types/ to just /types/ (don't get me started on why I have to revert that change). I highly recommend NOT hard cording URI's. We do, and will continue, to change routes. Follow links.
Also, if I am not mistaken, it appears you are always sending the same accept header "application/vnd.ccp.eve.MarketTypeCollection-v1+json" which for anything other than the market type collection will result in just the newest version.
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3725

|
Posted - 2014.11.28 09:06:00 -
[33] - Quote
Kaladr wrote:CCP FoxFour wrote: Your application is going to break on Monday when the route for types changes from /inventory/types/ to just /types/ (don't get me started on why I have to revert that change). I highly recommend NOT hard cording URI's. We do, and will continue, to change routes. Follow links.
Already fixed :-)
:) Yay!
Kaladr wrote:CCP FoxFour wrote: Also, if I am not mistaken, it appears you are always sending the same accept header "application/vnd.ccp.eve.MarketTypeCollection-v1+json" which for anything other than the market type collection will result in just the newest version.
I was going to bring up this as a question - how are the variants of the API versioned based on the Accept header?
Not sure I understand the question. How do we handle it on our end or how do you handle it?
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3725

|
Posted - 2014.11.28 13:24:30 -
[34] - Quote
Kali Izia wrote:POSthing Market
Done
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3728

|
Posted - 2014.11.28 20:21:07 -
[35] - Quote
Steve Ronuken wrote:Kaladr wrote:CCP FoxFour wrote: Not sure I understand the question. How do we handle it on our end or how do you handle it?
More specifically, what are/are there accept headers to use for stable result versioning for the other resources yet (I.e. Regions, inventory types)? If you're returning them in a header already I probably missed it. They're in the content-type header of the returned resource. Specify it in an Accept header to continue to get the same one, until it's deprecated (check for the deprecation header for that step. x-deprecated, I believe) then removed.
Yup. An example of X-Deprecated is application/vnd.ccp.eve.Api-v2+json for the root API.
You can also do an OPTIONS call on a resource to get a description of all versions and their mediatype.
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3731

|
Posted - 2014.11.30 11:52:19 -
[36] - Quote
Kali Izia wrote:Though your code shouldn't assume that and should expect that it could become invalid at some point in the future and prompt the user to reauthorize (such as if they revoke the token, although that kind of functionality doesn't exist on CCP's side yet).
https://community.eveonline.com/support/third-party-applications/
You were saying?
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3731

|
Posted - 2014.11.30 11:52:59 -
[37] - Quote
Max Kolonko wrote:so if i understand above corectly once user authorise my app to do something, i can then run it without need for re-authoriseg unless "things happen" (like user revokes access or some shitstorm hits eve crest server) and without user knowing that i'm using it.
example just to make sure i get it right: in some optimistic future ccp gave us skill changing options via crest. I run eft-like app and authorise it to change my skills. it then can change my skills anytime it wants (hopefully its not when i dont want :P) without needing me to be at pc, authorise or even have that site opened?
Correct.
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3731

|
Posted - 2014.11.30 12:11:38 -
[38] - Quote
Kali Izia wrote:CCP FoxFour wrote:Kali Izia wrote:Though your code shouldn't assume that and should expect that it could become invalid at some point in the future and prompt the user to reauthorize (such as if they revoke the token, although that kind of functionality doesn't exist on CCP's side yet). https://community.eveonline.com/support/third-party-applications/
You were saying? Oh ****, is that new or did I just never see it before?
Went live when the dev site went live. Didn't make a huge fuss about it as there were not refresh tokens around and no private data.
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3734

|
Posted - 2014.12.01 08:51:18 -
[39] - Quote
Amose Amanum wrote:Can I get access please?
Name: Yet Another Eve Market App ID: 722fa9a1c99644929586ab6bd5431e31
Done
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3734

|
Posted - 2014.12.01 08:53:54 -
[40] - Quote
Steve Ronuken wrote:Can I get 7e5d5a8e8e5f45d78e43f302cceeb43d (Fuzzwork Native) authorized for the public data scope, thanks. just want to see about working up an example of how to do it at least semi properly on windows 
Done
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3734

|
Posted - 2014.12.01 08:54:30 -
[41] - Quote
Nuke Cherenkov wrote:Please add access for:
Python standalone app e337559af9f145f08d83be165b3263b7
Done
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3734

|
Posted - 2014.12.01 08:54:49 -
[42] - Quote
OK, that should be everyone. If you want access and don't have it let me know.
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3742

|
Posted - 2014.12.03 13:04:54 -
[43] - Quote
Aineko Macx wrote:Sign me up too plz.
App: iveeCore id: 14ea5ffa75224ac29332ef0e330d9bff
You can do it yourself now: https://developers.testeveonline.com/applications/create
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3752

|
Posted - 2014.12.04 21:26:05 -
[44] - Quote
Aineko Macx wrote:Indeed.
I find it awkward that you have to go through the OAuth user authentication flow to access data that is not at all character/user related. OAuth has the client credential flow for this case, which would remove all these unnecessary steps for market order data and if I understand correctly all data that will fall under the publicData scope.
Yes, and we use it internally but don't have it setup for third-party developers yet.
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3755

|
Posted - 2014.12.08 08:59:01 -
[45] - Quote
Khanadien Karlov wrote:CCP FoxFour wrote:Aineko Macx wrote:Indeed.
I find it awkward that you have to go through the OAuth user authentication flow to access data that is not at all character/user related. OAuth has the client credential flow for this case, which would remove all these unnecessary steps for market order data and if I understand correctly all data that will fall under the publicData scope. Yes, and we use it internally but don't have it setup for third-party developers yet. Few questions,
- will final version require OAuth or will it be public CREST stuff?
- what is expected release timeframe for this market API?
It's coming out with Rhea tomorrow and it will be behind authed CREST.
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3768

|
Posted - 2014.12.09 19:47:39 -
[46] - Quote
You can set it up yourself on the developers site now.
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3806

|
Posted - 2015.01.08 11:28:03 -
[47] - Quote
SJ Astralana wrote:Steve Ronuken wrote:If you follow Foxfour on Twitter, you'll know that IDs are being added into the representation, in the next release. Yet more crucial information coming from a 3rd party dev not available or at best not discoverable on the official site. Reading 8 pages filled primarily with setup requests for the two posts that are relevant because the docs are dead on arrival is completely stupid.
I have a dev blog in the system waiting for approval with details on this very change. So... yea... /shrug
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3806

|
Posted - 2015.01.08 11:30:20 -
[48] - Quote
Pete Butcher wrote:I have to agree with SJ Astralana. Note that there isn't even a list of available CREST endpoints anywhere on the dev site. If a person likes to start working with CREST, there is literally zero info about what can be done. We only have https://developers.eveonline.com/resource/crest which isn't much interesting and https://developers.eveonline.com/resource/crest/public-crest - seriously, a page named "public CREST" has literally 3 lines of text with two limits enumerated. If not https://neweden-dev.com/Main_Page there would not be a way to even start EVE 3rd party development. The developers page is good at making announcements about new features and changes, but that's about it and it's a shame. Life would be a whole lot easier of neweden-dev was simply copy-pasted there.
Improving our documentation is on my list for the beginning of this year. Actually, as stated in my last dev blog (https://developers.eveonline.com/blog/article/december-2014-third-party-developer-update), most the beginning of this year will be spent on behind the scene changes along with improving the support we offer you guys rather tan feature improvements to CREST of the XML API itself.
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3809

|
Posted - 2015.01.08 12:15:51 -
[49] - Quote
Because the history resource was done by me while I was still wrapping my head around CREST. I plan on changing it to conform to the same pattern as the buy and sell orders.
Also, we never want you guys to construct URIs (again, the history thing is not done to CREST standards and thats my fault). If we did it your way, and kept with the idea of applications never constructing URIs, then we would have to provide a link to to every type for every region.
By doing it the way we have, we provide a link to every time once, and then a link to every regions buy orders. You then do the match with query parameters and never do any manipulation of the URI.
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3809

|
Posted - 2015.01.08 15:43:48 -
[50] - Quote
Pete Butcher wrote:CCP FoxFour wrote:Because the history resource was done by me while I was still wrapping my head around CREST. I plan on changing it to conform to the same pattern as the buy and sell orders. Also, we never want you guys to construct URIs (again, the history thing is not done to CREST standards and thats my fault). If we did it your way, and kept with the idea of applications never constructing URIs, then we would have to provide a link to to every type for every region. By doing it the way we have, we provide a link to every time once, and then a link to every regions buy orders. You then do the match with query parameters and never do any manipulation of the URI. Sounds reasonable. Glad to see everything will be consistent. Do you know when this change will approx. be live?
I will probably add the new resource in the February release and mark the existing one as deprecated at the same time. Then at a later date remove the existing one. Yay for proper deprecation support! :D
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3814

|
Posted - 2015.01.09 14:26:57 -
[51] - Quote
SJ Astralana wrote:Steve Ronuken wrote:If you follow Foxfour on Twitter, you'll know that IDs are being added into the representation, in the next release. Yet more crucial information coming from a 3rd party dev not available or at best not discoverable on the official site. Reading 8 pages filled primarily with setup requests for the two posts that are relevant because the docs are dead on arrival is completely stupid.
See this dev blog for this "crucial information": https://developers.eveonline.com/blog/article/a-quick-update-to-market-orders
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|

CCP FoxFour
C C P C C P Alliance
3815

|
Posted - 2015.01.09 15:59:11 -
[52] - Quote
Pete Butcher wrote:CCP FoxFour wrote:SJ Astralana wrote:Steve Ronuken wrote:If you follow Foxfour on Twitter, you'll know that IDs are being added into the representation, in the next release. Yet more crucial information coming from a 3rd party dev not available or at best not discoverable on the official site. Reading 8 pages filled primarily with setup requests for the two posts that are relevant because the docs are dead on arrival is completely stupid. See this dev blog for this "crucial information": https://developers.eveonline.com/blog/article/a-quick-update-to-market-orders Finally no more url parsing  Do we need to switch from application/vnd.ccp.eve.MarketOrderCollection-v1+json to another version?
No as this is a backwards compatible change the version number was not bumped. :)
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|
|